home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
icon
/
packages.lha
/
packages
/
atari
/
ats.arc
/
TESTS.ARC
/
LARGE.ICN
< prev
next >
Wrap
Text File
|
1990-03-28
|
773b
|
26 lines
procedure main ()
if not(&features == "large integers") then
stop("large integers not supported")
big := 111111111111111111111
med1 := "2222222222"
med2 := "3333333333"
small := 4
every optest ("+" | "-" | "*" | "/" | "%" |"iand"|"ior"|"ixor"|"<"|"=",
big | -big | small | -small,
big | -big | small | -small)
every optest ("+" | "-" | "*" | "/" | "%" |"iand"|"ior"|"ixor"|"<"|"=",
big | med1 | -med1,
med1 | med2 | -med2)
every optest ("^", big | -big | small | -small, 2 | 5)
every optest ("^", 2 | 3, 10 | 30 )
every optest ("ishift", big |-big | med1 | -med1 | small, 1 | 8 | -1 | -39)
end
procedure optest (op, a, b)
write (a, " ", op, " ", b, " = ", op(a,b)|"none")
end